home *** CD-ROM | disk | FTP | other *** search
/ Everything For A Hacker / 19990506-[HACK].iso / HEXEDIT / WICE13U / README.1ST < prev    next >
Text File  |  1993-06-21  |  8KB  |  197 lines

  1.         Release notes for Soft-ICE/W version 1.3
  2.  
  3.  
  4. INSTALLING Soft-ICE/W Version 1.3
  5. __________________________________
  6.  
  7. The manual supplied with this product reflects Soft-ICE/W 1.0.  The
  8. additional features are documented in a Windows help-format file called
  9. README.HLP and in this file.  There is no install program with this product,
  10. so the simple installation instructions are described below.
  11.  
  12. Run the program UPSIW.EXE from the update floppy. It will ask for the 
  13. directory where your present copy of WINICE.EXE is located, then will read
  14. the registartion data from it and create a new WINICE.EXE on the floppy.
  15. There will be no WINICE.EXE on the floppy until this is done.
  16.  
  17. Copy all of the files from the root directory of the distribution diskette(s)
  18. to a sub-directory on your hard drive (we use \WINICE), then run ICONS.EXE 
  19. from Windows by selecting FILE followed by RUN from the program manager.  
  20. When RUN prompts for the file name, enter hard-disk-path\ICONS.EXE.  This will 
  21. automatically install the icons for Soft-ICE/W on a Soft-ICE/W menu.
  22.  
  23. One of the icons installed will be for the README.HLP file.  This file is in
  24. WINHELP format and contains documentation for all changes and new features
  25. in Soft-ICE/W version 1.1.  Changes since version 1.1 are described below.
  26.  
  27.  
  28. ----------------------------------------------------------------------------
  29.         TABLE OF CONTENTS FOR CHANGES SINCE VERSION 1.1
  30. ----------------------------------------------------------------------------
  31.      1.  New Video Support
  32.      2.  BOUNDS-CHECKER/W support
  33.      3.  BPX command on entire Windows module
  34.      4.  Additions to the VXD command
  35.      5.  Support for breakout switches
  36.      6.  Horizontal scrolling of source code window
  37.      7.  Local heap indicator for HEAP command
  38.      8.  /X Command line parameter
  39.      9.  Additions to the CR command
  40.     10.  Additions to the LHEAP command
  41.     11.  WLDR command line supports indirection file
  42.     12.  FAULTS command
  43.  
  44.  
  45.     New Video Support
  46.     -----------------
  47.  
  48.     ATI and S3 support
  49.     ------------------
  50.     Soft-ICE/W now has built in video support for the ATI Ultra, ATI
  51.     Ultra Pro and video boards based on the S3 chipset.  These boards
  52.     will be automatically identified at startup time.  This should
  53.     allow them to be run in high resolution modes and still have 
  54.     Soft-ICE/W pop up on them.  You must not have a .VID file present
  55.     for this support to work.  This feature has been implemented to work
  56.     with the boards native drivers not the Windows standard drivers.
  57.     Therefore if using the Standard VGA, Super VGA or 8514 Windows 
  58.     drivers, this support may not work.  It can be turned off by using
  59.     the DISPLAY= keyword in WINICE.DAT.
  60.  
  61.     The support for the S3 chipset is generic.  It has been tested on
  62.     the Orchid Fahrenheit 1280 and the STB WIND/X boards. 
  63.  
  64.     NOTE: This support may not work when debugging prior to Windows
  65.     starting up.  At this point the Windows video driver has not 
  66.     been loaded and the video is in a different mode than it will be
  67.     when Windows has started.  If the automatic support does not work
  68.     at this point or other points it can be turned off by using the
  69.     DISPLAY= keyword in WINICE.DAT.
  70.  
  71.  
  72.     DISPLAY= keyword in WINICE.DAT
  73.     ------------------------------
  74.     The DISPLAY= keyword can be specified in WINICE.DAT to alter the 
  75.     default video support that Soft-ICE/W provides.  The following
  76.     values are supported:
  77.         
  78.       DISPLAY=0        This turns off the automatic support for the
  79.                ATI and S3 boards.  This can be used if the
  80.                automatic support does not work correctly.
  81.  
  82.       DISPLAY=VDD       Soft-ICE/W will use the Windows virtual display
  83.                driver (VDD) to switch the display between text
  84.                and graphics mode.  This will allow Soft-ICE/W
  85.                to popup on a lot more video configurations.
  86.  
  87.                    CAUTION! When using this keyword Soft-ICE/W is
  88.                making calls to the Windows VDD to enter/exit
  89.                special message mode.  This means that there will
  90.                be places in Windows where it is no longer safe to
  91.                pop Soft-ICE/W up.  Also, not all VDD's correctly
  92.                implement special message mode, so it may not 
  93.                work at all.
  94.  
  95.       DISPLAY=S3       Force S3 support.
  96.  
  97.       DISPLAY=MACH32   Force ATI Ultra Pro Support.
  98.  
  99.       DISPLAY=MACH8       Force ATI Ultra Support
  100.  
  101.       DISPLAY=MACH8640 If using an ATI Ultra in 640x480 mode this keyword
  102.                may be necessary.
  103.  
  104.     Change in .VID file format
  105.     --------------------------
  106.     The .VID file format has been changed to support full 16 bit port
  107.     addresses.  There is a new A2V.EXE and V2A.EXE that supports this
  108.     format.  Old VID files will also still work.
  109.  
  110.  
  111.     BOUNDS-CHECKER/W support
  112.     ------------------------
  113.     Soft-ICE/W 1.3 now works with BOUNDS-CHECKER/W Version 1.03.  Any time
  114.     BOUNDS-CHECKER for Windows pops up, control can be transferred to
  115.     Soft-ICE/W through a BCHKW menu selection.    
  116.  
  117.  
  118.     BPX command on entire Windows module 
  119.     ------------------------------------
  120.     The BPX command now excepts a windows module name as a parameter.  When
  121.     a module name is entered, Soft-ICE/W will set a BPX style breakpoint on
  122.     every exported entry point in that module.  For example, BPX KERNEL will
  123.     set a breakpoint on every function in the Windows module KRNL386.EXE.
  124.     NOTE: Soft-ICE/W supports a maximum of 256 break points so it is 
  125.     possible to run out of break points when using this command.
  126.  
  127.  
  128.     Additions to the VXD command
  129.     ----------------------------
  130.     The VXD command now also displays the VXD id and the address of the
  131.     VxD's device descriptor block (DDB).  In addition, if a VxD name is
  132.     passed to the VXD command, Soft-ICE/W will display detailed information
  133.     for that VXD.  The detailed info includes the control procedure address,
  134.     the PM api address, the V86 api address and the addresses of all VxD
  135.     services.
  136.  
  137.  
  138.     Support for breakout switches
  139.     -----------------------------
  140.     To enable the support for breakout switches add the NMI keyword to the
  141.     WINICE.DAT file.  Pressing the breakout button once will pop up
  142.     Soft-ICE/W.  Pressing it again will continue Windows.
  143.  
  144.     
  145.     Horizontal scrolling of source code window
  146.     ------------------------------------------
  147.     Source code displayed in the code window can now be scrolled horizontally
  148.     using the CTRL-left arrow and CTRL-right arrow keys.
  149.  
  150.  
  151.     Local heap indicator for HEAP command
  152.     -------------------------------------
  153.     The HEAP command now displays the string 'LH' next to all heap selectors
  154.     that contain a local heap.
  155.  
  156.  
  157.     /X Command line parameter
  158.     -------------------------
  159.     If /X is present on the WINICE command line, Soft-ICE/W will ignore the
  160.     X command in the INIT string in the WINICE.DAT file.  This will pop
  161.     up Soft-ICE/W before Windows starts, without having to edit the 
  162.     WINICE.DAT file.            
  163.  
  164.  
  165.     Additions to the CR command
  166.     ----------------------------
  167.     The CR command now dumps the debug registers also.
  168.  
  169.  
  170.     Additions to the LHEAP command
  171.     ------------------------------
  172.     The LHEAP command now also displays the handle of the local heap element.
  173.  
  174.  
  175.     WLDR command line supports indirection file
  176.     -------------------------------------------
  177.     WLDR now supports an indirection file on the command line for loading
  178.     symbols for multiple DLL's.  The syntax of the command line is
  179.  
  180.         [@filename;] application-file-name application-command-line.
  181.  
  182.     filename is a text file that contains the full path name of each DLL
  183.     to load, one name per line.
  184.  
  185.  
  186.     FAULTS command
  187.     --------------
  188.     The FAULTS command has been added which allows Soft-ICE/W processor
  189.     fault trapping to be turned on or off.  This is mainly intended for
  190.     users of both Soft-ICE/W and BOUNDS-CHECKER/W.  Users who wish
  191.     processor faults to go directly into BOUNDS-CHECKER/W can do a
  192.     FAULTS OFF command.
  193.  
  194.  
  195.  
  196.  
  197.